sacrifice oneself for - German English Dictionary